package com.situ.water_BE.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 
 * </p>
 *
 * @author Angel
 * @since 2020-12-01
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="BeOrderuser对象", description="")
public class BeOrderuser implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("ID")
    @TableId(type = IdType.AUTO)
    private Integer id;

    @TableField("OrderNo")
    private String orderNo;

    @TableField("UserName")
    private String userName;

    @TableField("Phone")
    private String phone;

    @TableField("SMSPhone")
    private String sMSPhone;

    @TableField("Address")
    private String address;

    @TableField("ProjectMoney")
    private Double projectMoney;

    @TableField("RealMoney")
    private Double realMoney;

    @TableField("InvoiceNo")
    private String invoiceNo;

    @TableField("Formula")
    private String formula;

    @TableField("ContractNum")
    private String contractNum;

    @TableField("MeterTypeID")
    private Integer meterTypeID;

    @TableField("MeterName")
    private String meterName;

    @TableField("`MaxValue`")
    private Integer maxValue;

    @TableField("StartValue")
    private Integer startValue;

    @TableField("MeterFactory")
    private String meterFactory;

    @TableField("DocNum")
    private String docNum;

    @TableField("UserNo")
    private String userNo;

    @TableField(exist = false)
    private List<BeOrderuser> list;
}
